animal entrails, especially cow and pig - Spanish English Dictionary